home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Bus / A / almanac 1.5 .cpt / Almanac v 1.5 / card_9018.txt < prev    next >
Text File  |  1989-01-02  |  18KB  |  784 lines

  1. -- card: 9018 from stack: in.5
  2. -- bmap block id: 9783
  3. -- flags: 0000
  4. -- background id: 6859
  5. -- name: fx
  6. ----- HyperTalk script -----
  7. on closeField
  8.   set numberFormat to "0.#"
  9.   put line 1 of card field 7 into c1
  10.   put line 2 of card field 7 into c2
  11.   put line 3 of card field 7 into c3
  12.   put line 5 of card field 7 into c5
  13.   put round(10*c1*c2/c3) into line 4 of card field 7
  14.   put c5/c3*c2 into line 6 of card field 7
  15.   put c5/c3 into line 7 of card field 7
  16.   put round(10*c5*c1*c2/c3) into line 8 of card field 7
  17. end closeField
  18.  
  19. on empty
  20.   global emptyField
  21.   put -1 into emptyField
  22.   put false into var
  23.   repeat with i=1 to 5
  24.     if line 1 of card field i is empty then
  25.       if var then
  26.         put 0 into emptyField
  27.         exit empty
  28.       end if
  29.       put i into emptyField
  30.       put true into var
  31.     end if
  32.   end repeat
  33. end empty
  34.  
  35. on opencard
  36.   hide cd fld about
  37.   pass opencard
  38. end opencard
  39.  
  40. on closecard
  41.   hide cd fld about
  42.   pass closecard
  43. end closecard
  44.  
  45.  
  46.  
  47. -- part 12 (button)
  48. -- low flags: 00
  49. -- high flags: C006
  50. -- rect: left=206 top=104 right=124 bottom=258
  51. -- title width / last selected line: 0
  52. -- icon id / first selected line: 0 / 0
  53. -- text alignment: 1
  54. -- font id: 0
  55. -- text size: 12
  56. -- style flags: 0
  57. -- line height: 16
  58. -- part name: sec.
  59. ----- HyperTalk script -----
  60. on mouseUp
  61.   set hilite of button "sec." to not hilite of button "sec."
  62.   set hilite of button "min." to not hilite of button "sec."
  63. end mouseUp
  64.  
  65.  
  66.  
  67. -- part 14 (button)
  68. -- low flags: 00
  69. -- high flags: C006
  70. -- rect: left=241 top=123 right=143 bottom=309
  71. -- title width / last selected line: 0
  72. -- icon id / first selected line: 0 / 0
  73. -- text alignment: 1
  74. -- font id: 0
  75. -- text size: 12
  76. -- style flags: 0
  77. -- line height: 16
  78. -- part name: f/ratio
  79. ----- HyperTalk script -----
  80. on mouseUp
  81.   set hilite of button "f/ratio" to not hilite of button "f/ratio"
  82.   set hilite of button "cm." to not hilite of button "f/ratio"
  83. end mouseUp
  84.  
  85.  
  86.  
  87. -- part 15 (button)
  88. -- low flags: 00
  89. -- high flags: 8006
  90. -- rect: left=190 top=123 right=143 bottom=242
  91. -- title width / last selected line: 0
  92. -- icon id / first selected line: 0 / 0
  93. -- text alignment: 1
  94. -- font id: 0
  95. -- text size: 12
  96. -- style flags: 0
  97. -- line height: 16
  98. -- part name: cm.
  99. ----- HyperTalk script -----
  100. on mouseUp
  101.   set hilite of button "cm." to not hilite of button "cm."
  102.   set hilite of button "f/ratio" to not hilite of button "cm."
  103. end mouseUp
  104.  
  105.  
  106.  
  107. -- part 18 (button)
  108. -- low flags: 00
  109. -- high flags: 8006
  110. -- rect: left=257 top=104 right=124 bottom=309
  111. -- title width / last selected line: 0
  112. -- icon id / first selected line: 0 / 0
  113. -- text alignment: 1
  114. -- font id: 0
  115. -- text size: 12
  116. -- style flags: 0
  117. -- line height: 16
  118. -- part name: min.
  119. ----- HyperTalk script -----
  120. on mouseUp
  121.   set hilite of button "min." to not hilite of button "min."
  122.   set hilite of button "sec." to not hilite of button "min."
  123. end mouseUp
  124.  
  125.  
  126.  
  127. -- part 22 (button)
  128. -- low flags: 00
  129. -- high flags: 8000
  130. -- rect: left=50 top=197 right=219 bottom=75
  131. -- title width / last selected line: 0
  132. -- icon id / first selected line: 0 / 0
  133. -- text alignment: 1
  134. -- font id: 0
  135. -- text size: 12
  136. -- style flags: 0
  137. -- line height: 16
  138. -- part name: Sun
  139. ----- HyperTalk script -----
  140. on mouseUp
  141.   put -8 into card field 1
  142.   put "Sun" into card field "Object"
  143. end mouseUp
  144.  
  145.  
  146.  
  147. -- part 24 (button)
  148. -- low flags: 00
  149. -- high flags: 8000
  150. -- rect: left=50 top=218 right=239 bottom=114
  151. -- title width / last selected line: 0
  152. -- icon id / first selected line: 0 / 0
  153. -- text alignment: 1
  154. -- font id: 0
  155. -- text size: 12
  156. -- style flags: 0
  157. -- line height: 16
  158. -- part name: Full Moon
  159. ----- HyperTalk script -----
  160. on mouseUp
  161.   put 11 into card field 1
  162.   put "Full Moon" into card field "Object"
  163. end mouseUp
  164.  
  165.  
  166.  
  167. -- part 25 (button)
  168. -- low flags: 00
  169. -- high flags: 8000
  170. -- rect: left=50 top=238 right=259 bottom=143
  171. -- title width / last selected line: 0
  172. -- icon id / first selected line: 0 / 0
  173. -- text alignment: 1
  174. -- font id: 0
  175. -- text size: 12
  176. -- style flags: 0
  177. -- line height: 16
  178. -- part name: Gibbous Moon
  179. ----- HyperTalk script -----
  180. on mouseUp
  181.   put 12 into card field 1
  182.   put "Gibbous Moon" into card field "Object"
  183. end mouseUp
  184.  
  185.  
  186.  
  187. -- part 26 (button)
  188. -- low flags: 00
  189. -- high flags: 8000
  190. -- rect: left=50 top=258 right=279 bottom=142
  191. -- title width / last selected line: 0
  192. -- icon id / first selected line: 0 / 0
  193. -- text alignment: 1
  194. -- font id: 0
  195. -- text size: 12
  196. -- style flags: 0
  197. -- line height: 16
  198. -- part name: Quarter Moon
  199. ----- HyperTalk script -----
  200. on mouseUp
  201.   put 13.5 into card field 1
  202.   put "Quarter Moon" into card field "Object"
  203. end mouseUp
  204.  
  205.  
  206.  
  207. -- part 27 (button)
  208. -- low flags: 00
  209. -- high flags: 8000
  210. -- rect: left=50 top=278 right=299 bottom=151
  211. -- title width / last selected line: 0
  212. -- icon id / first selected line: 0 / 0
  213. -- text alignment: 1
  214. -- font id: 0
  215. -- text size: 12
  216. -- style flags: 0
  217. -- line height: 16
  218. -- part name: Crescent Moon
  219. ----- HyperTalk script -----
  220. on mouseUp
  221.   put 14.5 into card field 1
  222.   put "Crescent Moon" into card field "Object"
  223. end mouseUp
  224.  
  225.  
  226.  
  227. -- part 28 (button)
  228. -- low flags: 00
  229. -- high flags: 8000
  230. -- rect: left=50 top=298 right=319 bottom=162
  231. -- title width / last selected line: 0
  232. -- icon id / first selected line: 0 / 0
  233. -- text alignment: 1
  234. -- font id: 0
  235. -- text size: 12
  236. -- style flags: 0
  237. -- line height: 16
  238. -- part name: Earthshine Moon
  239. ----- HyperTalk script -----
  240. on mouseUp
  241.   put 24.5 into card field 1
  242.   put "Earthshine Moon" into card field "Object"
  243. end mouseUp
  244.  
  245.  
  246.  
  247. -- part 30 (button)
  248. -- low flags: 80
  249. -- high flags: 8000
  250. -- rect: left=50 top=218 right=239 bottom=147
  251. -- title width / last selected line: 0
  252. -- icon id / first selected line: 0 / 0
  253. -- text alignment: 1
  254. -- font id: 0
  255. -- text size: 12
  256. -- style flags: 0
  257. -- line height: 16
  258. -- part name: Central Umbra
  259. ----- HyperTalk script -----
  260. on mouseUp
  261.   put 23.5 into card field 1
  262.   put "Moon - Central Umbra" into card field "Object"
  263. end mouseUp
  264.  
  265.  
  266.  
  267. -- part 45 (field)
  268. -- low flags: 00
  269. -- high flags: 4000
  270. -- rect: left=145 top=87 right=106 bottom=189
  271. -- title width / last selected line: 0
  272. -- icon id / first selected line: 0 / 0
  273. -- text alignment: 0
  274. -- font id: 3
  275. -- text size: 12
  276. -- style flags: 0
  277. -- line height: 16
  278. -- part name: 
  279.  
  280.  
  281. -- part 31 (button)
  282. -- low flags: 80
  283. -- high flags: 8000
  284. -- rect: left=50 top=238 right=259 bottom=128
  285. -- title width / last selected line: 0
  286. -- icon id / first selected line: 0 / 0
  287. -- text alignment: 1
  288. -- font id: 0
  289. -- text size: 12
  290. -- style flags: 0
  291. -- line height: 16
  292. -- part name: Edge Umbra
  293. ----- HyperTalk script -----
  294. on mouseUp
  295.   put 22 into card field 1
  296.   put "Moon - Just within Umbra" into card field "Object"
  297. end mouseUp
  298.  
  299.  
  300.  
  301. -- part 32 (button)
  302. -- low flags: 80
  303. -- high flags: 8000
  304. -- rect: left=50 top=258 right=279 bottom=143
  305. -- title width / last selected line: 0
  306. -- icon id / first selected line: 0 / 0
  307. -- text alignment: 1
  308. -- font id: 0
  309. -- text size: 12
  310. -- style flags: 0
  311. -- line height: 16
  312. -- part name: Partial Umbra
  313. ----- HyperTalk script -----
  314. on mouseUp
  315.   put 20 into card field 1
  316.   put "Moon - Partially within Umbra" into card field "Object"
  317. end mouseUp
  318.  
  319.  
  320.  
  321. -- part 33 (button)
  322. -- low flags: 80
  323. -- high flags: 8000
  324. -- rect: left=50 top=278 right=299 bottom=118
  325. -- title width / last selected line: 0
  326. -- icon id / first selected line: 0 / 0
  327. -- text alignment: 1
  328. -- font id: 0
  329. -- text size: 12
  330. -- style flags: 0
  331. -- line height: 16
  332. -- part name: Penumbra
  333. ----- HyperTalk script -----
  334. on mouseUp
  335.   put 15 into card field 1
  336.   put "Moon - Penumbra" into card field "Object"
  337. end mouseUp
  338.  
  339.  
  340.  
  341. -- part 34 (button)
  342. -- low flags: 00
  343. -- high flags: 8000
  344. -- rect: left=144 top=197 right=219 bottom=240
  345. -- title width / last selected line: 0
  346. -- icon id / first selected line: 0 / 0
  347. -- text alignment: 1
  348. -- font id: 0
  349. -- text size: 12
  350. -- style flags: 0
  351. -- line height: 16
  352. -- part name: Lunar Eclipse
  353. ----- HyperTalk script -----
  354. on mouseUp
  355.   if visible of button 11 then
  356.     repeat with i= 6 to 10
  357.       set visible of button i to true
  358.     end repeat
  359.     repeat with i= 11 to 14
  360.       set visible of button i to false
  361.     end repeat
  362.   else
  363.     repeat with i= 11 to 14
  364.       set visible of button i to true
  365.     end repeat
  366.     repeat with i= 6 to 10
  367.       set visible of button i to false
  368.     end repeat
  369.   end if
  370. end mouseUp
  371.  
  372.  
  373.  
  374. -- part 35 (button)
  375. -- low flags: 00
  376. -- high flags: 8000
  377. -- rect: left=146 top=218 right=239 bottom=240
  378. -- title width / last selected line: 0
  379. -- icon id / first selected line: 0 / 0
  380. -- text alignment: 1
  381. -- font id: 0
  382. -- text size: 12
  383. -- style flags: 0
  384. -- line height: 16
  385. -- part name: Stars
  386. ----- HyperTalk script -----
  387. on mouseUp
  388.   Ask "Faintest Magnitude?"
  389.   put rnd10(4*(it-4.5)/3+9) into card field 1
  390.   put "Stars: Mag. Limit =" && it into card field "Object"
  391. end mouseUp
  392.  
  393.  
  394.  
  395. -- part 36 (button)
  396. -- low flags: 00
  397. -- high flags: 8000
  398. -- rect: left=157 top=238 right=258 bottom=240
  399. -- title width / last selected line: 0
  400. -- icon id / first selected line: 0 / 0
  401. -- text alignment: 1
  402. -- font id: 0
  403. -- text size: 12
  404. -- style flags: 0
  405. -- line height: 16
  406. -- part name: Venus
  407. ----- HyperTalk script -----
  408. on mouseUp
  409.   put 8 into card field 1
  410.   put "Venus" into card field "Object"
  411. end mouseUp
  412.  
  413.  
  414.  
  415. -- part 37 (button)
  416. -- low flags: 00
  417. -- high flags: 8000
  418. -- rect: left=158 top=257 right=278 bottom=240
  419. -- title width / last selected line: 0
  420. -- icon id / first selected line: 0 / 0
  421. -- text alignment: 1
  422. -- font id: 0
  423. -- text size: 12
  424. -- style flags: 0
  425. -- line height: 16
  426. -- part name: Mars @ opp.
  427. ----- HyperTalk script -----
  428. on mouseUp
  429.   put 13 into card field 1
  430.   put "Mars @ opp." into card field "Object"
  431. end mouseUp
  432.  
  433.  
  434.  
  435. -- part 47 (field)
  436. -- low flags: 00
  437. -- high flags: 4000
  438. -- rect: left=145 top=105 right=124 bottom=200
  439. -- title width / last selected line: 0
  440. -- icon id / first selected line: 0 / 0
  441. -- text alignment: 0
  442. -- font id: 3
  443. -- text size: 12
  444. -- style flags: 0
  445. -- line height: 16
  446. -- part name: 2
  447.  
  448.  
  449. -- part 38 (button)
  450. -- low flags: 00
  451. -- high flags: 8000
  452. -- rect: left=158 top=277 right=298 bottom=240
  453. -- title width / last selected line: 0
  454. -- icon id / first selected line: 0 / 0
  455. -- text alignment: 1
  456. -- font id: 0
  457. -- text size: 12
  458. -- style flags: 0
  459. -- line height: 16
  460. -- part name: Jupiter
  461. ----- HyperTalk script -----
  462. on mouseUp
  463.   put 13 into card field 1
  464.   put "Jupiter" into card field "Object"
  465. end mouseUp
  466.  
  467.  
  468.  
  469. -- part 39 (button)
  470. -- low flags: 00
  471. -- high flags: 8000
  472. -- rect: left=161 top=298 right=319 bottom=240
  473. -- title width / last selected line: 0
  474. -- icon id / first selected line: 0 / 0
  475. -- text alignment: 1
  476. -- font id: 0
  477. -- text size: 12
  478. -- style flags: 0
  479. -- line height: 16
  480. -- part name: Saturn
  481. ----- HyperTalk script -----
  482. on mouseUp
  483.   put 15.5 into card field 1
  484.   put "Saturn" into card field "Object"
  485. end mouseUp
  486.  
  487.  
  488.  
  489. -- part 44 (button)
  490. -- low flags: 00
  491. -- high flags: 2000
  492. -- rect: left=473 top=56 right=88 bottom=509
  493. -- title width / last selected line: 0
  494. -- icon id / first selected line: 2162 / 2162
  495. -- text alignment: 1
  496. -- font id: 0
  497. -- text size: 12
  498. -- style flags: 0
  499. -- line height: 16
  500. -- part name: 
  501. ----- HyperTalk script -----
  502. on mouseUp
  503.   if visible of cd fld about then
  504.     hide cd fld about
  505.   else
  506.     pop card
  507.   end if
  508. end mouseUp
  509.  
  510.  
  511.  
  512.  
  513. -- part 48 (field)
  514. -- low flags: 00
  515. -- high flags: 4000
  516. -- rect: left=145 top=123 right=142 bottom=189
  517. -- title width / last selected line: 0
  518. -- icon id / first selected line: 0 / 0
  519. -- text alignment: 0
  520. -- font id: 3
  521. -- text size: 12
  522. -- style flags: 0
  523. -- line height: 16
  524. -- part name: 3
  525.  
  526.  
  527. -- part 49 (field)
  528. -- low flags: 00
  529. -- high flags: 4000
  530. -- rect: left=145 top=141 right=160 bottom=189
  531. -- title width / last selected line: 0
  532. -- icon id / first selected line: 0 / 0
  533. -- text alignment: 0
  534. -- font id: 3
  535. -- text size: 12
  536. -- style flags: 0
  537. -- line height: 16
  538. -- part name: 4
  539.  
  540.  
  541. -- part 50 (field)
  542. -- low flags: 00
  543. -- high flags: 4000
  544. -- rect: left=145 top=159 right=178 bottom=189
  545. -- title width / last selected line: 0
  546. -- icon id / first selected line: 0 / 0
  547. -- text alignment: 0
  548. -- font id: 3
  549. -- text size: 12
  550. -- style flags: 0
  551. -- line height: 16
  552. -- part name: 5
  553.  
  554.  
  555. -- part 51 (field)
  556. -- low flags: 00
  557. -- high flags: 4000
  558. -- rect: left=188 top=87 right=106 bottom=410
  559. -- title width / last selected line: 0
  560. -- icon id / first selected line: 0 / 0
  561. -- text alignment: 0
  562. -- font id: 3
  563. -- text size: 12
  564. -- style flags: 0
  565. -- line height: 16
  566. -- part name: Object
  567.  
  568.  
  569. -- part 42 (field)
  570. -- low flags: 00
  571. -- high flags: 4000
  572. -- rect: left=375 top=173 right=320 bottom=452
  573. -- title width / last selected line: 0
  574. -- icon id / first selected line: 0 / 0
  575. -- text alignment: 0
  576. -- font id: 16
  577. -- text size: 12
  578. -- style flags: 0
  579. -- line height: 16
  580. -- part name: 
  581.  
  582.  
  583. -- part 40 (field)
  584. -- low flags: 00
  585. -- high flags: 4000
  586. -- rect: left=255 top=173 right=320 bottom=372
  587. -- title width / last selected line: 0
  588. -- icon id / first selected line: 0 / 0
  589. -- text alignment: 0
  590. -- font id: 16
  591. -- text size: 12
  592. -- style flags: 0
  593. -- line height: 16
  594. -- part name: 
  595.  
  596.  
  597. -- part 53 (field)
  598. -- low flags: 80
  599. -- high flags: 0004
  600. -- rect: left=81 top=40 right=145 bottom=430
  601. -- title width / last selected line: 0
  602. -- icon id / first selected line: 0 / 0
  603. -- text alignment: 1
  604. -- font id: 20
  605. -- text size: 24
  606. -- style flags: 0
  607. -- line height: 32
  608. -- part name: Output
  609.  
  610.  
  611. -- part 54 (button)
  612. -- low flags: 00
  613. -- high flags: 8003
  614. -- rect: left=359 top=124 right=146 bottom=459
  615. -- title width / last selected line: 0
  616. -- icon id / first selected line: 0 / 0
  617. -- text alignment: 1
  618. -- font id: 0
  619. -- text size: 12
  620. -- style flags: 0
  621. -- line height: 16
  622. -- part name: Calculate
  623. ----- HyperTalk script -----
  624. on mouseUp
  625.   global emptyField
  626.   if the selection is not empty then put empty into selection
  627.   empty
  628.   put "1,2,4,8,15,30,60,125,250,500,1000" into dur
  629.   if emptyField is -1 then
  630.     put empty into card field 2
  631.     put 2 into emptyField
  632.   end if
  633.   if emptyField is 0 then
  634.     put return & "Not enough items specified..." into card field "Output"
  635.     flashField 2
  636.     exit mouseUp
  637.   end if
  638.   put line 1 of card field 1 into fx1
  639.   put line 1 of card field 2 into it
  640.   if hilite of button "min." then multiply it by 60
  641.   if char 2 of it is "/" then get value of it
  642.   put 12+log2(it) into fx2
  643.   put 10-2*log2(line 1 of card field 3) into fx3
  644.   if hilite of button "cm." then multiply fx3 by -1
  645.   put log2(line 1 of card field 4)-4 into fx4
  646.   put -10/3*line 1 of card field 5 into fx5
  647.   set numberFormat to "0.#"
  648.   if emptyField is 1 then put fx2+fx3+fx4+fx5 into card field 1
  649.   if emptyField is 2 then
  650.     put exp2(fx1-fx3-fx4-fx5-12) into it
  651.     if it<60 then
  652.       if it<1 then
  653.         get round(1/it)
  654.         repeat with i=1 to 11
  655.           if it<=item i of dur then
  656.             get item i of dur
  657.             exit repeat
  658.           end if
  659.         end repeat
  660.         put "1/" & it into card field 2
  661.       else
  662.         put it into card field 2
  663.       end if
  664.       set hilite of button "min." to false
  665.       set hilite of button "sec." to true
  666.     end if
  667.   else
  668.     divide it by 60
  669.     set hilite of button "min." to true
  670.     set hilite of button "sec." to false
  671.     put it into card field 2
  672.   end if
  673.   if emptyField is 3 then
  674.     put fx1-fx2-fx4-fx5 into it
  675.     if hilite of button "f/ratio"
  676.     then put exp2((10-it)/2) into it
  677.   else put exp2((10+it)/2) into it
  678.   put it into card field 3
  679. end if
  680. if emptyField is 4 then
  681.   put exp2(fx1-fx2-fx3-fx5+4) into card field 4
  682. end if
  683. if emptyField is 5 then
  684.   put 0.3*(fx1-fx2-fx3-fx4) into card field 5
  685. end if
  686. end mouseUp
  687.  
  688.  
  689.  
  690. -- part 55 (button)
  691. -- low flags: 00
  692. -- high flags: 2002
  693. -- rect: left=472 top=22 right=54 bottom=510
  694. -- title width / last selected line: 0
  695. -- icon id / first selected line: 14767 / 14767
  696. -- text alignment: 1
  697. -- font id: 0
  698. -- text size: 12
  699. -- style flags: 0
  700. -- line height: 16
  701. -- part name: New Button
  702. ----- HyperTalk script -----
  703. on mouseUp
  704.   set scroll of cd fld about to 0
  705.   show cd fld about
  706. end mouseUp
  707.  
  708.  
  709.  
  710. -- part 56 (field)
  711. -- low flags: 80
  712. -- high flags: 0007
  713. -- rect: left=41 top=77 right=323 bottom=469
  714. -- title width / last selected line: 0
  715. -- icon id / first selected line: 0 / 0
  716. -- text alignment: 0
  717. -- font id: 20
  718. -- text size: 12
  719. -- style flags: 0
  720. -- line height: 16
  721. -- part name: about
  722.  
  723.  
  724. -- part contents for card part 40
  725. ----- text -----
  726. *Aperture (cm)
  727. *f/ratio
  728. eyepiece fl. (mm)
  729. magnification
  730. camera fl. (mm)
  731. effective f/ratio
  732. big M
  733. effective fl.
  734.  
  735. -- part contents for card part 42
  736. ----- text -----
  737. 25.4
  738. 10
  739. 15
  740. 169
  741. 50
  742. 33.3
  743. 3.3
  744. 8467
  745.  
  746. -- part contents for card part 50
  747. ----- text -----
  748. 0
  749.  
  750. -- part contents for card part 49
  751. ----- text -----
  752. 400
  753.  
  754. -- part contents for card part 45
  755. ----- text -----
  756. 13
  757.  
  758. -- part contents for card part 48
  759. ----- text -----
  760. 33
  761.  
  762. -- part contents for card part 51
  763. ----- text -----
  764. Mars @ opp.
  765.  
  766. -- part contents for card part 53
  767. ----- text -----
  768.  
  769. All items specified...
  770.  
  771. -- part contents for card part 47
  772. ----- text -----
  773. 1/60
  774.  
  775. -- part contents for card part 56
  776. ----- text -----
  777. This card allows one to calculate exposure times for astronomical photographs.  One may supply four of the five exposure criteria and the missing one will be calculated.  Since exposure time is the most common calculation, it is calculated if all five parameters are present.  Click on Calculate button to calculate.
  778.    A filter of 0 corresponds to no filter.
  779.    Clicking on the object gives the correct average fx value for that object (except Mars, which is at opposition).  Asking for star exposure times, a limiting magnitude is requested.
  780.    Clicking on the Lunar Eclipse button gives fx values for the eclipsed moon rather than the uneclipsed moon.
  781.    For the aperture button, one must use f/ratio when photographing extended objects (objects which show a disk, such as planets) and cm. aperture when photographing other objects (stars).
  782.    One can enter telescope data for calculation of magnification and effective ratio by entering the proper telescope values.  The starred values will remain given for one telescope.  Press the Enter key to calculate.
  783.  
  784. These equations and the fx idea appeared first in Barry Gordon's book, The fx System of Astrophotograpy.